Multi-scale modelling of biological systems in process algebra
نویسنده
چکیده
There is a growing interest in combining different levels of detail of biological phenomena into unique multi-scale models that represent both biochemical details and higher order structures such as cells, tissues or organs. The state of the art of multi-scale models presents a variety of approaches often tailored around specific problems and composed of a combination of mathematical techniques. As a result, these models are difficult to build, compose, compare and analyse. In this thesis we identify process algebra as an ideal formalism to multi-scale modelling of biological systems. Building on an investigation of existing process algebras, we define process algebra with hooks (PAH), designed to be a middle-out approach to multi-scale modelling. The distinctive features of PAH are: the presence of two synchronisation operators, distinguishing interactions within and between scales, and composed actions, representing events that occur at multiple scales. A stochastic semantics is provided, based on functional rates derived from kinetic laws. A parametric version of the algebra ensures that a model description is compact. This new formalism allows for: unambiguous definition of scales as processes and interactions within and between scales as actions, compositionality between scales using a novel vertical cooperation operator and compositionality within scales using a traditional cooperation operator, and relating models and their behaviour using equivalence relations that can focus on specified scales. Finally, we apply PAH to define, compose and relate models of pattern formation and tissue growth, highlighting the benefits of the approach. To my parents Giancarlo and Marisa and to my brother Matteo. To Melita, Daniela, Pietro, Cristina, Chiara, Anna, Andrea, Luca, Stefano, Maurizio, Martin, Karin, Rosetta, Giorgio, Ida, Mariano, Rosetta, Silvio, Silvana, Willy, Rina, Livio, Lina, Giovanni. Always in my heart wherever I am.
منابع مشابه
A process algebra framework for multi-scale modelling of biological systems
We introduce a novel process algebra for modelling biological systems at multiple scales, called process algebra with hooks (PAH). Processes represent biological entities, such as molecules, cells and tissues, while two algebraic operators, both symmetric, define composition of processes within and between scales. Composed actions allow for biological events to interact within and between scale...
متن کاملAspects of multiscale modelling in a process algebra for biological systems
We propose a variant of the CCS process algebra with new features aiming at allowing multiscale modelling of biological systems. In the usual semantics of process algebras for modelling biological systems actions are instantaneous. When different scale levels of biological systems are considered in a single model, one should take into account that actions at a level may take much more time than...
متن کاملProcess algebraic modeling of authentication protocols for analysis of parallel multi-session executions
Many security protocols have the aim of authenticating one agent acting as initiator to another agent acting as responder and vice versa. Sometimes, the authentication fails because of executing several parallel sessions of a protocol, and because an agent may play both the initiator and responder role in parallel sessions. We take advantage of the notion of transition systems to specify authen...
متن کاملMulti-Scale modelling of the Bile Acid and Xenobiotic System
Systems biology has developed considerably in the past decade combining the different disciplines of mathematical modelling, computational simulation and biological experimentation facilitating the quantitative analysis of biological systems. This is often severely hampered by the lack of time-resolved data which ultimately leads to problems in validating any models created. To address the inhe...
متن کاملHYPE Applied to the Modelling of Hybrid Biological Systems
HYPE is a process algebra developed to model hybrid systems – systems that show both continuous and discrete behaviour. It is novel because it allows for the modelling of individual flows which means that subcomponents can be modelled in terms of these flows and do not need to be described monolithically. Biological systems display discrete behaviour inherently, but modellers may choose to mode...
متن کامل